import java.util.Scanner;

/**
 * UserLogin.java
 * 模拟用户登录，三次机会
 */
public class UserLogin {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int count = 0; // 登录次数
        String username = "admin"; // 预设用户名
        String password = "123456"; // 预设密码
        //获取用户名
        System.out.println("请输入用户名：");
        String inputUsername = scanner.nextLine();
        //获取密码
        System.out.println("请输入密码：");
        String inputPassword = scanner.nextLine();
        // 验证用户名和密码
        while (count < 3) {
            if (inputUsername.equals(username) && inputPassword.equals(password)) {
                System.out.println("登录成功！");
                break; // 登录成功，退出循环
            } else {
                count++;
                if (count < 3) {
                    System.out.println("用户名或密码错误，请重新输入。");
                    System.out.println("请输入用户名：");
                    inputUsername = scanner.nextLine();
                    System.out.println("请输入密码：");
                    inputPassword = scanner.nextLine();
                } else {
                    System.out.println("登录失败，已超过三次机会。");
                }
            }
        }
    }

}
